home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 2720 < prev    next >
Encoding:
Internet Message Format  |  1996-08-06  |  2.0 KB

  1. Path: ix.netcom.com!netnews
  2. From: redmtn@ix.netcom.com (Jerry Fitzpatrick)
  3. Newsgroups: comp.object,comp.software-eng,comp.lang.c++
  4. Subject: Re: Moving from C to C++
  5. Date: 19 Jan 1996 01:42:06 GMT
  6. Organization: Netcom
  7. Message-ID: <4dmste$ba6@ixnews4.ix.netcom.com>
  8. References: <4cs44p$3pk@ixnews8.ix.netcom.com> <4dk8ts$fpc@antares.en.com>
  9. NNTP-Posting-Host: ix-hou5-14.ix.netcom.com
  10. X-NETCOM-Date: Thu Jan 18  5:42:06 PM PST 1996
  11.  
  12. >Does anybody have any experiences in moving from a structure C 
  13. >environment to that of an object-oriented C++ environment?
  14.  
  15. I've worked with several different engineering groups who were trying
  16. to make this transition, although not as a manager. Although some
  17. programmers can make this transition by self-study, I think they're the
  18. exception rather than the rule.
  19.  
  20. Unfortunately, I have seen too many C++ projects botched as a result of
  21. inexperience. The transition from C to C++ usually takes serious
  22. management commitment and in-depth, ongoing training for the
  23. programmers.
  24.  
  25. >Is it better to ease everyone into using C++ as a better C and take
  26. >advantage of the encapsulation, getting people familar on the tools
  27. >before jumping into a full object-oriented development?  
  28.  
  29. This is one strategy but I'm not sure it's the best. For an interesting
  30. example of converting a program from C to C++ you may want to read a
  31. case study expected to be published in the February issue of C++ Report
  32. magazine.
  33.  
  34. >Or should one jump right in a take the learning curve hit, 
  35. >sacrificing time to market?
  36.  
  37. The sink or swim approach?
  38.  
  39. Jumping in with both feet usually wreaks more havoc than a group can
  40. stomach. Developing high quality C++ code using OOD is not a small step
  41. from C. A small, low-risk pilot project using enthusiastic programmers
  42. is probably the best way to succeed.
  43.  
  44. -- 
  45. Jerry Fitzpatrick            Assessment, Training & Mentoring
  46. Red Mountain Corporation     for Software Architecture and
  47. 1795 N. Fry Rd, Suite 329    Development Processes (inc. OOA/OOD)
  48. Katy Texas USA 77449         Phone/Fax: 713-578-8174
  49.